Houdiniメモ : VEX : ベクトルAをベクトルBへ回転させる行列を求める
code:VEX(c)
vector a = {0, 0, 1};
vector b = {-1, 1, -1};
// aをbへ回転させる行列を求める
matrix3 m = dihedral(a, b);
■使用例
1. モデルを用意
https://gyazo.com/fe68f89c4439f9bec7c28c6de4b99516
2. AttributeWrangle
https://gyazo.com/4ecab15040013ca73aaf0b18303e3d60
code:AttributeWrangle(c)
vector a = {0, 0, 1};
vector b = {-1, 1, -1};
// aをbへ回転させる行列
matrix3 m = dihedral(a, b);
// 行列演算
@P *= m;